/*
 * Copyright © Michal Čihař <michal@weblate.org>
 *
 * SPDX-License-Identifier: GPL-3.0-or-later
 */

:root {
  color-scheme: only dark;
  --border: 1px solid #484d50;
  --background-color: #1a1d1e;

  --altcha-color-text: #d9d3cc;
  --altcha-color-border: #484d50;

  --widget-card-box-shadow-color: rgba(255, 255, 255, 0.1);
}

[data-bs-theme="dark"] {
  --bs-body-bg: #1a1d1e !important;
  --bs-body-color: #fffdfa !important;
  --bs-border-color: #484d50 !important;

  --bs-warning: #342c06;
  --bs-warning-rgb: 52, 44, 6;

  .card {
    --bs-card-color: #d9d3cc !important;
    --bs-card-cap-color: #d9d3cc;
  }

  .table {
    --bs-table-color: #d9d3cc;
  }

  .btn-outline-primary {
    --bs-btn-color: #6cf8d8;
    --bs-btn-bg: #1a1d1e;
    --bs-btn-hover-bg: #1a1d1e;
    --bs-btn-border-color: #484d50;
    --bs-btn-border-radius: 4px;
    border-color: var(--bs-btn-border-color) !important;
  }

  #search-preview {
    background-color: var(--bs-body-bg);
    border-color: var(--bs-border-color);
  }
}

/* User-Agent Style */
html {
  background-color: #1a1d1e !important;
}
html {
  color-scheme: dark !important;
}
html,
body {
  background-color: #1a1d1e;
}
html,
body {
  border-color: #7f7667;
  color: #fffdfa;
}
a {
  color: #38a0ff;
}
table {
  border-color: #5c6467;
}
::placeholder {
  color: #c4bcb1;
}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  background-color: #464b00 !important;
  color: #fffdfa !important;
}
::-webkit-scrollbar {
  background-color: #232728;
  color: #bcb4a8;
}
::-webkit-scrollbar-thumb {
  background-color: #4c5155;
}
::-webkit-scrollbar-thumb:hover {
  background-color: #60676c;
}
::-webkit-scrollbar-thumb:active {
  background-color: #4f5659;
}
::-webkit-scrollbar-corner {
  background-color: #1a1d1e;
}
* {
  scrollbar-color: #4c5155 #232728;
}
::selection {
  background-color: #0055bb !important;
  color: #fffdfa !important;
}
::-moz-selection {
  background-color: #0055bb !important;
  color: #fffdfa !important;
}

/* Invert Style */
path {
  fill: #bfc3c7;
}

/* Modified CSS */
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline-color: currentcolor;
}
abbr[title] {
  border-bottom-color: currentcolor;
  text-decoration-color: currentcolor;
}
mark {
  background-color: #a8a800;
  background-image: none;
  color: #fffdfa;
}
img {
  border-color: currentcolor;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border-color: currentcolor;
}
fieldset {
  border-color: #494e51;
}
legend {
  border-color: currentcolor;
}
body {
  color: #d9d3cc;
  background-color: #1a1d1e;
}
a {
  color: #6cf8d8;
  text-decoration-color: currentcolor;
}
a:hover,
a:focus {
  color: #ddd9d1;
  text-decoration-color: currentcolor;
}
.img-thumbnail {
  background-color: #1a1d1e;
  border-color: #484d50;
}
hr {
  border-color: #3a3f41 currentcolor currentcolor;
}
.sr-only {
  border-color: currentcolor;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  color: #ada396;
}
mark,
.mark {
  background-color: #342c06;
}
.text-muted {
  color: #d5d0c7;
}
.text-primary {
  color: #ddd9d1;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #efebe6;
}
.text-success {
  color: #99d89a;
}
a.text-success:hover,
a.text-success:focus {
  color: #b2e5b4;
}
.text-info {
  color: #81c4e5;
}
a.text-info:hover,
a.text-info:focus {
  color: #9ed3ef;
}
.text-warning {
  color: #dabc87;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #e6cea3;
}
.text-danger {
  color: #d5706e;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #e08c8b;
}
.bg-primary {
  color: #fffdfa;
  background-color: #124437;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #08211a;
}
.bg-success {
  background-color: #2d4219;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #3e5b22;
}
.bg-info {
  background-color: #0f3548;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #154963;
}
.bg-warning {
  background-color: #342c06;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #4b4008;
}
.bg-danger {
  background-color: #3e1818;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #572121;
}
.page-header {
  border-bottom-color: #3a3f41;
}
.list-unstyled {
  list-style-image: none;
}
.list-inline {
  list-style-image: none;
}
blockquote {
  border-left-color: #3a3f41;
}
blockquote footer,
blockquote small,
blockquote .small {
  color: #ada396;
}
.blockquote-reverse,
blockquote.pull-right {
  border-right-color: #3a3f41;
  border-left-color: currentcolor;
}
code {
  color: #f35079;
  background-color: #2f161d;
}
kbd {
  color: #d5d0c7;
  background-color: #1a1d1e;
  box-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px inset;
}
kbd kbd {
  box-shadow: none;
}
pre {
  color: #dcd7cf;
  background-color: #282b2c;
  border-color: #444b4d;
}
pre code {
  color: inherit;
  background-color: transparent;
}
table {
  background-color: transparent;
}
caption {
  color: #d5d0c7;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top-color: #484d50;
}
.table > thead > tr > th {
  border-bottom-color: #484d50;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top-color: currentcolor;
}
.table > tbody + tbody {
  border-top-color: #484d50;
}
.table .table {
  background-color: #1a1d1e;
}
.table-bordered {
  border-color: #484d50;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border-color: #484d50;
}
.table-striped > tbody > tr:nth-of-type(2n + 1) {
  background-color: #1e2122;
}
.table-hover > tbody > tr:hover {
  background-color: #282b2c;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #282b2c;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #2f3335;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #2d4219;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #354e1e;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #0f3548;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #303537;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #342c06;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #403607;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #3e1818;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #4a1d1d;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    border-color: #484d50;
  }
  .table-responsive > .table-bordered {
    border-color: currentcolor;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left-color: currentcolor;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right-color: currentcolor;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom-color: currentcolor;
  }
}
fieldset {
  border-color: currentcolor;
}
legend {
  color: #dcd7cf;
  border-color: currentcolor currentcolor #3d4244;
}
output {
  color: #c4bdb2;
}
.form-control {
  color: #c4bdb2;
  background-color: #1a1d1e;
  background-image: none;
  border-color: #444b4d;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
}
.form-control:focus {
  border-color: #155c95;
  outline-color: currentcolor;
  box-shadow:
    rgba(0, 0, 0, 0.07) 0px 1px 1px inset,
    rgba(22, 94, 150, 0.6) 0px 0px 8px;
}
.form-control::placeholder {
  color: #b9b0a4;
}
.form-control::-webkit-input-placeholder {
  color: #b9b0a4;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #25282a;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #99d89a;
}
.has-success .form-control {
  border-color: #4b934c;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
}
.has-success .form-control:focus {
  border-color: #509d53;
  box-shadow:
    rgba(0, 0, 0, 0.07) 0px 1px 1px inset,
    #468a58 0px 0px 6px;
}
.has-success .input-group-addon {
  color: #99d89a;
  background-color: #2d4219;
  border-color: #4b934c;
}
.has-success .form-control-feedback {
  color: #99d89a;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #dabc87;
}
.has-warning .form-control {
  border-color: #977741;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
}
.has-warning .form-control:focus {
  border-color: #a38146;
  box-shadow:
    rgba(0, 0, 0, 0.07) 0px 1px 1px inset,
    #8a6c3a 0px 0px 6px;
}
.has-warning .input-group-addon {
  color: #dabc87;
  background-color: #342c06;
  border-color: #977741;
}
.has-warning .form-control-feedback {
  color: #dabc87;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #d5706e;
}
.has-error .form-control {
  border-color: #923a39;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
}
.has-error .form-control:focus {
  border-color: #9d403e;
  box-shadow:
    rgba(0, 0, 0, 0.07) 0px 1px 1px inset,
    #7a3230 0px 0px 6px;
}
.has-error .input-group-addon {
  color: #d5706e;
  background-color: #3e1818;
  border-color: #923a39;
}
.has-error .form-control-feedback {
  color: #d5706e;
}
.help-block {
  color: #ada396;
}
.btn {
  background-image: none;
  border-color: transparent;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #dcd7cf;
  text-decoration-color: currentcolor;
}
.btn:active,
.btn.active {
  background-image: none;
  outline-color: currentcolor;
  box-shadow: rgba(0, 0, 0, 0.13) 0px 3px 5px inset;
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  box-shadow: none;
}
.btn-default {
  color: #dcd7cf;
  background-color: #1a1d1e;
  border-color: #444b4d;
}
.btn-default:focus,
.btn-default.focus {
  color: #dcd7cf;
  background-color: #2a2d2f;
  border-color: #586064;
}
.btn-default:hover {
  color: #dcd7cf;
  background-color: #2a2d2f;
  border-color: #4e5558;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #dcd7cf;
  background-color: #2a2d2f;
  background-image: none;
  border-color: #4e5558;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #dcd7cf;
  background-color: #35393b;
  border-color: #586064;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #1a1d1e;
  border-color: #444b4d;
}
.btn-default .badge {
  color: #fffdfa;
  background-color: #2a2e2f;
}
.btn-primary {
  color: #fffdfa;
  background-color: #2eccaa;
  border-color: #8b8172;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fffdfa;
  background-color: #141920;
  border-color: #9a8f7f;
}
.btn-primary:hover {
  color: #fffdfa;
  background-color: #141920;
  border-color: #968b7b;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fffdfa;
  background-color: #141920;
  background-image: none;
  border-color: #968b7b;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fffdfa;
  background-color: #080b0c;
  border-color: #9a8f7f;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #25303b;
  border-color: #8b8172;
}
.btn-primary .badge {
  color: #d9d3cc;
  background-color: #1a1d1e;
}
.btn-success {
  color: #fffdfa;
  background-color: #1c8f75;
  border-color: #24bd9a;
}
.btn-success:focus,
.btn-success.focus {
  color: #fffdfa;
  background-color: #146a56;
  border-color: #928878;
}
.btn-success:hover {
  color: #fffdfa;
  background-color: #146a56;
  border-color: #27cea9;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fffdfa;
  background-color: #146a56;
  background-image: none;
  border-color: #27cea9;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fffdfa;
  background-color: #0f4f41;
  border-color: #928878;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #1c8f75;
  border-color: #24bd9a;
}
.btn-success .badge {
  color: #6cf8d8;
  background-color: #1a1d1e;
}
.btn-info {
  color: #6cf8d8;
  background-color: #1a1d1e;
  border-color: #24a286;
}
.btn-info:focus,
.btn-info.focus {
  color: #6cf8d8;
  background-color: #2a2d2f;
  border-color: #2dc3a2;
}
.btn-info:hover {
  color: #6cf8d8;
  background-color: #2a2d2f;
  border-color: #29b293;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #6cf8d8;
  background-color: #2a2d2f;
  background-image: none;
  border-color: #29b293;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #6cf8d8;
  background-color: #35393b;
  border-color: #2dc3a2;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #1a1d1e;
  border-color: #24a286;
}
.btn-info .badge {
  color: #fffdfa;
  background-color: #1c8f75;
}
.btn-warning {
  color: #fffdfa;
  background-color: #25303b;
  border-color: #1b232b;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fffdfa;
  background-color: #218f77;
  border-color: #887f70;
}
.btn-warning:hover {
  color: #fffdfa;
  background-color: #218f77;
  border-color: #2ab99a;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fffdfa;
  background-color: #218f77;
  background-image: none;
  border-color: #2ab99a;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fffdfa;
  background-color: #1a7562;
  border-color: #887f70;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #29b396;
  border-color: #25a88d;
}
.btn-warning .badge {
  color: #4eeac9;
  background-color: #1a1d1e;
}
.btn-danger {
  color: #fffdfa;
  background-color: #ac2109;
  border-color: #ae2109;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fffdfa;
  background-color: #cc280a;
  border-color: #d7290b;
}
.btn-danger:hover {
  color: #fffdfa;
  background-color: #cc280a;
  border-color: #c2270a;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fffdfa;
  background-color: #cc280a;
  background-image: none;
  border-color: #c2270a;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fffdfa;
  background-color: #c5270a;
  border-color: #d7290b;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #ac2109;
  border-color: #ae2109;
}
.btn-danger .badge {
  color: #ff7559;
  background-color: #1a1d1e;
}
.btn-link {
  color: #6cf8d8;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #ddd9d1;
  text-decoration-color: currentcolor;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #ada396;
  text-decoration-color: currentcolor;
}
.caret {
  border-top-color: currentcolor;
  border-right-color: transparent;
  border-left-color: transparent;
}
.dropdown-toggle:focus {
  outline-color: currentcolor;
}
.dropdown-menu {
  list-style-image: none;
  background-color: #1a1d1e;
  border-color: rgba(154, 143, 127, 0.15);
  box-shadow: rgba(0, 0, 0, 0.18) 0px 6px 12px;
}
.dropdown-menu .divider {
  background-color: #2b2e30;
}
.dropdown-menu > li > a {
  color: #dcd7cf;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #e5e0da;
  text-decoration-color: currentcolor;
  background-color: #282b2c;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fffdfa;
  text-decoration-color: currentcolor;
  background-color: #124437;
  outline-color: currentcolor;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #ada396;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration-color: currentcolor;
  background-color: transparent;
  background-image: none;
}
.open > a {
  outline-color: currentcolor;
}
.dropdown-header {
  color: #ada396;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top-color: currentcolor;
  border-bottom-color: currentcolor;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline-color: currentcolor;
}
.btn-group.open .dropdown-toggle {
  box-shadow: rgba(0, 0, 0, 0.13) 0px 3px 5px inset;
}
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}
.input-group-addon {
  color: #c4bdb2;
  background-color: #25282a;
  border-color: #444b4d;
}
.input-group-addon:first-child {
  border-right-color: currentcolor;
}
.input-group-addon:last-child {
  border-left-color: currentcolor;
}
.nav {
  list-style-image: none;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration-color: currentcolor;
  background-color: #1a1d1e;
}
.nav > li.disabled > a {
  color: #ada396;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #ada396;
  text-decoration-color: currentcolor;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #1a1d1e;
  border-color: #22b695;
}
.nav .nav-divider {
  background-color: #2b2e30;
}
.nav-tabs {
  border-bottom-color: #484d50;
}
.nav-tabs > li > a {
  border-color: transparent;
}
.nav-tabs > li > a:hover {
  border-color: #3a3f41 #3a3f41 #484d50;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #c4bdb2;
  background-color: #1a1d1e;
  border-color: #484d50 #484d50 transparent;
}
.nav-tabs.nav-justified {
  border-bottom-color: currentcolor;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border-color: #484d50;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom-color: #484d50;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #35393b;
  }
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fffdfa;
  background-color: #124437;
}
.nav-tabs-justified {
  border-bottom-color: currentcolor;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border-color: #484d50;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom-color: #484d50;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #35393b;
  }
}
.navbar-collapse {
  border-top-color: transparent;
  box-shadow: rgba(26, 29, 30, 0.1) 0px 1px 0px inset;
}
@media (min-width: 768px) {
  .navbar-collapse {
    border-top-color: currentcolor;
    box-shadow: none;
  }
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration-color: currentcolor;
}
.navbar-toggle {
  background-color: transparent;
  background-image: none;
}
.navbar-toggle:focus {
  outline-color: currentcolor;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    background-color: transparent;
    border-color: currentcolor;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
.navbar-form {
  border-top-color: transparent;
  border-bottom-color: transparent;
  box-shadow:
    rgba(26, 29, 30, 0.1) 0px 1px 0px inset,
    rgba(26, 29, 30, 0.1) 0px 1px 0px;
}
@media (min-width: 768px) {
  .navbar-form {
    border-color: currentcolor;
    box-shadow: none;
  }
}
.navbar-default {
  background-color: #1f2122;
}
.navbar-default .navbar-brand {
  color: #ada396;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #beb6ab;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #ada396;
}
.navbar-default .navbar-nav > li > a {
  color: #ada396;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #dcd7cf;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #c4bdb2;
  background-color: #2a2d2e;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #dcd7cf;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #c4bdb2;
  background-color: #2a2d2e;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ada396;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #dcd7cf;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #c4bdb2;
    background-color: #2a2d2e;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #dcd7cf;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle {
  border-color: #484d50;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #404548;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #646d71;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #3d4144;
}
.navbar-default .navbar-link {
  color: #ada396;
}
.navbar-default .navbar-link:hover {
  color: #dcd7cf;
}
.navbar-default .btn-link {
  color: #ada396;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #dcd7cf;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #dcd7cf;
}
.navbar-inverse {
  background-color: #25303b;
}
.navbar-inverse .navbar-brand {
  color: #d5d0c7;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #4eeac9;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #bbb3a7;
}
.navbar-inverse .navbar-nav > li > a {
  color: #d5d0c7;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #4eeac9;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fffdfa;
  background-color: #1c8f75;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #d0c9c1;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fffdfa;
  background-color: #1c8f75;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #8f8576;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #141920;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #d5d0c7;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #4eeac9;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fffdfa;
    background-color: #1c8f75;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #d0c9c1;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #877d6f;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #2a2e2f;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #8d8374;
}
.navbar-inverse .navbar-link {
  color: #d5d0c7;
}
.navbar-inverse .navbar-link:hover {
  color: #4eeac9;
}
.navbar-inverse .btn-link {
  color: #d5d0c7;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #4eeac9;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #d0c9c1;
}
.breadcrumb {
  list-style-image: none;
  background-color: inherit;
}
.breadcrumb > li + li::before {
  color: #d5d0c7;
}
.breadcrumb > .active {
  color: #ada396;
}
.pagination > li > a,
.pagination > li > span {
  color: #6cf8d8;
  text-decoration-color: currentcolor;
  background-color: #1a1d1e;
  border-color: #484d50;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #ddd9d1;
  background-color: #25282a;
  border-color: #484d50;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #fffdfa;
  background-color: #124437;
  border-color: #887f70;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #ada396;
  background-color: #1a1d1e;
  border-color: #484d50;
}
.label {
  color: #fffdfa;
}
a.label:hover,
a.label:focus {
  color: #fffdfa;
  text-decoration-color: currentcolor;
}
.label-default {
  background-color: #636b6f;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #4e5558;
}
.label-primary {
  background-color: #124437;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #08211a;
}
.label-success {
  background-color: #1c8f75;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #146a56;
}
.label-info {
  background-color: #116ab7;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #0d518e;
}
.label-warning {
  background-color: #ac5f09;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #cc700a;
}
.label-danger {
  background-color: #ac2109;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #cc280a;
}
.badge {
  color: #f1eee8;
  background-color: #25303b;
}
a.badge:hover,
a.badge:focus {
  color: #f1eee8;
  text-decoration-color: currentcolor;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #d9d3cc;
  background-color: #404548;
}
.thumbnail {
  background-color: #1a1d1e;
  border-color: #484d50;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #22b695;
}
.thumbnail .caption {
  color: #d9d3cc;
}
.alert {
  border-color: transparent;
}
.alert h4 {
  color: inherit;
}
.alert-dismissable .close,
.alert-dismissible .close {
  color: inherit;
}
.alert-success {
  color: #99d89a;
  background-color: #2d4219;
  border-color: #426427;
}
.alert-success hr {
  border-top-color: #486b29;
}
.alert-success .alert-link {
  color: #b2e5b4;
}
.alert-info {
  color: #81c4e5;
  background-color: #0f3548;
  border-color: #186372;
}
.alert-info hr {
  border-top-color: #1a6b7a;
}
.alert-info .alert-link {
  color: #9ed3ef;
}
.alert-warning {
  color: #dabc87;
  background-color: #342c06;
  border-color: #77540c;
}
.alert-warning hr {
  border-top-color: #7d580d;
}
.alert-warning .alert-link {
  color: #e6cea3;
}
.alert-danger {
  color: #d5706e;
  background-color: #3e1818;
  border-color: #62272f;
}
.alert-danger hr {
  border-top-color: #692833;
}
.alert-danger .alert-link {
  color: #e08c8b;
}
.progress {
  background-color: #282b2c;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset;
}
.progress-bar {
  color: #fffdfa;
  background-color: #124437;
  box-shadow: rgba(0, 0, 0, 0.15) 0px -1px 0px inset;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(
    45deg,
    rgba(26, 29, 30, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(26, 29, 30, 0.15) 50%,
    rgba(26, 29, 30, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
}
.progress-bar-success {
  background-color: #1c8f75;
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(
    45deg,
    rgba(26, 29, 30, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(26, 29, 30, 0.15) 50%,
    rgba(26, 29, 30, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
}
.progress-bar-info {
  background-color: #116ab7;
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(
    45deg,
    rgba(26, 29, 30, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(26, 29, 30, 0.15) 50%,
    rgba(26, 29, 30, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
}
.progress-bar-warning {
  background-color: #ac5f09;
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(
    45deg,
    rgba(26, 29, 30, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(26, 29, 30, 0.15) 50%,
    rgba(26, 29, 30, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
}
.progress-bar-danger {
  background-color: #ac2109;
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(
    45deg,
    rgba(26, 29, 30, 0.15) 25%,
    rgba(0, 0, 0, 0) 25%,
    rgba(0, 0, 0, 0) 50%,
    rgba(26, 29, 30, 0.15) 50%,
    rgba(26, 29, 30, 0.15) 75%,
    rgba(0, 0, 0, 0) 75%,
    rgba(0, 0, 0, 0)
  );
}
.list-group-item {
  background-color: #1a1d1e;
  border-color: #484d50;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #ada396;
  background-color: #25282a;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #ada396;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  color: #fffdfa;
  background-color: #124437;
  border-color: #887f70;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #6cebcd;
}
a.list-group-item,
button.list-group-item {
  color: #c4bdb2;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #dcd7cf;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #c4bdb2;
  text-decoration-color: currentcolor;
  background-color: #282b2c;
}
.list-group-item-success {
  color: #99d89a;
  background-color: #2d4219;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #99d89a;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #99d89a;
  background-color: #354e1e;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fffdfa;
  background-color: #356736;
  border-color: #4b934c;
}
.list-group-item-info {
  color: #81c4e5;
  background-color: #0f3548;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #81c4e5;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #81c4e5;
  background-color: #303537;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fffdfa;
  background-color: #2b637d;
  border-color: #377fa2;
}
.list-group-item-warning {
  color: #dabc87;
  background-color: #342c06;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #dabc87;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #dabc87;
  background-color: #403607;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fffdfa;
  background-color: #796034;
  border-color: #977741;
}
.list-group-item-danger {
  color: #d5706e;
  background-color: #3e1818;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #d5706e;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #d5706e;
  background-color: #4a1d1d;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fffdfa;
  background-color: #953b3a;
  border-color: #923a39;
}
.card {
  background-color: #1a1d1e;
  border-color: transparent;
  box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px;
}
.card-header {
  border-bottom-color: transparent;
}
.card-header > .dropdown .dropdown-toggle {
  color: inherit;
}
.card-title {
  color: inherit;
}
.card-title > a,
.card-title > small,
.card-title > .small,
.card-title > small > a,
.card-title > .small > a {
  color: inherit;
}
.card-footer {
  background-color: inherit;
  border-top-color: #3b4043;
}
.card > .list-group:first-child .list-group-item:first-child,
.card > .card-collapse > .list-group:first-child .list-group-item:first-child {
  border-top-color: currentcolor;
}
.card > .card-body + .table,
.card > .card-body + .table-responsive,
.card > .card + .card-body,
.card > .table-responsive + .card {
  border-top-color: #484d50;
}
.card > .table > tbody:first-child > tr:first-child th,
.card > .table > tbody:first-child > tr:first-child td {
  border-top-color: currentcolor;
}
.card > .table-bordered,
.card > .table-responsive > .table-bordered {
  border-color: currentcolor;
}
.card > .table-bordered > thead > tr > th:first-child,
.card > .table-responsive > .table-bordered > thead > tr > th:first-child,
.card > .table-bordered > tbody > tr > th:first-child,
.card > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.card > .table-bordered > tfoot > tr > th:first-child,
.card > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.card > .table-bordered > thead > tr > td:first-child,
.card > .table-responsive > .table-bordered > thead > tr > td:first-child,
.card > .table-bordered > tbody > tr > td:first-child,
.card > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.card > .table-bordered > tfoot > tr > td:first-child,
.card > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left-color: currentcolor;
}
.card > .table-bordered > thead > tr > th:last-child,
.card > .table-responsive > .table-bordered > thead > tr > th:last-child,
.card > .table-bordered > tbody > tr > th:last-child,
.card > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.card > .table-bordered > tfoot > tr > th:last-child,
.card > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.card > .table-bordered > thead > tr > td:last-child,
.card > .table-responsive > .table-bordered > thead > tr > td:last-child,
.card > .table-bordered > tbody > tr > td:last-child,
.card > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.card > .table-bordered > tfoot > tr > td:last-child,
.card > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right-color: currentcolor;
}
.card > .table-bordered > thead > tr:first-child > td,
.card > .table-responsive > .table-bordered > thead > tr:first-child > td,
.card > .table-bordered > tbody > tr:first-child > td,
.card > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.card > .table-bordered > thead > tr:first-child > th,
.card > .table-responsive > .table-bordered > thead > tr:first-child > th,
.card > .table-bordered > tbody > tr:first-child > th,
.card > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom-color: currentcolor;
}
.card > .table-bordered > tbody > tr:last-child > td,
.card > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.card > .table-bordered > tfoot > tr:last-child > td,
.card > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.card > .table-bordered > tbody > tr:last-child > th,
.card > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.card > .table-bordered > tfoot > tr:last-child > th,
.card > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom-color: currentcolor;
}
.card > .table-responsive {
  border-color: currentcolor;
}
.card-group .card-header {
  border-bottom-color: currentcolor;
}
.card-group .card-header + .card-collapse > .card-body,
.card-group .card-header + .card-collapse > .list-group {
  border-top-color: #3b4043;
}
.card-group .card-footer {
  border-top-color: currentcolor;
}
.card-group .card-footer + .card-collapse .card-body {
  border-bottom-color: #3b4043;
}
.card {
  border-color: #484d50;
}
.card > .card-header {
  color: #dcd7cf;
  background-color: #282b2c;
  border-color: #484d50;
}
.card > .card-header + .card-collapse > .card-body {
  border-top-color: #484d50;
}
.card > .card-header .badge {
  color: #f1eee8;
  background-color: #2a2e2f;
}
.card > .card-footer + .card-collapse > .card-body {
  border-bottom-color: #484d50;
}
.card:has(.card-header.text-bg-success) {
  border-color: #426427;
}
.card:has(.card-header.text-bg-success) > .card-header {
  color: #99d89a !important;
  background-color: #2d4219 !important;
  border-color: #426427 !important;
}
.card:has(.card-header.text-bg-success) > .card-header > .card-title {
  color: inherit;
}
.card:has(.card-header.text-bg-success)
  > .card-header
  + .card-collapse
  > .card-body {
  border-top-color: #426427;
}
.card:has(.card-header.text-bg-success) > .card-header .badge {
  color: #defdd2;
  background-color: #356736;
}
.card:has(.card-header.text-bg-success)
  > .card-footer
  + .card-collapse
  > .card-body {
  border-bottom-color: #426427;
}
.card:has(.card-header.text-bg-info) {
  border-color: #186372;
}
.card:has(.card-header.text-bg-info) > .card-header {
  color: #81c4e5 !important;
  background-color: #0f3548 !important;
  border-color: #186372 !important;
}
.card:has(.card-header.text-bg-info) > .card-header .card-title {
  color: inherit;
}
.card:has(.card-header.text-bg-info)
  > .card-header
  + .card-collapse
  > .card-body {
  border-top-color: #186372;
}
.card:has(.card-header.text-bg-info) > .card-header .badge {
  color: #cdf4ff;
  background-color: #2b637d;
}
.card:has(.card-header.text-bg-info)
  > .card-footer
  + .card-collapse
  > .card-body {
  border-bottom-color: #186372;
}
.card:has(.card-header.text-bg-warning) {
  border-color: #77540c;
}
.card:has(.card-header.text-bg-warning) > .card-header {
  color: #dabc87 !important;
  background-color: #342c06 !important;
  border-color: #77540c !important;
}
.card:has(.card-header.text-bg-warning) > .card-header > .card-title {
  color: inherit;
}
.card:has(.card-header.text-bg-warning)
  > .card-header
  + .card-collapse
  > .card-body {
  border-top-color: #77540c;
}
.card:has(.card-header.text-bg-warning) > .card-header .badge {
  color: #ffffd0;
  background-color: #796034;
}
.card:has(.card-header.text-bg-warning)
  > .card-footer
  + .card-collapse
  > .card-body {
  border-bottom-color: #77540c;
}
.card:has(.card-header.text-bg-danger) {
  border-color: #484d50;
}
.card:has(.card-header.text-bg-danger) > .card-header {
  color: #fffdfa !important;
  background-color: #ac2109 !important;
  border-color: #484d50 !important;
}
.card:has(.card-header.text-bg-danger) > .card-header > .card-title {
  color: inherit;
}
.card:has(.card-header.text-bg-danger)
  > .card-header
  + .card-collapse
  > .card-body {
  border-top-color: #484d50;
}
.card:has(.card-header.text-bg-danger) > .card-header .badge {
  color: #ff7559;
  background-color: #1a1d1e;
}
.card:has(.card-header.text-bg-danger)
  > .card-footer
  + .card-collapse
  > .card-body {
  border-bottom-color: #484d50;
}
.close {
  color: #fffdfa;
  text-shadow: #1a1d1e 0px 1px 0px;
}
.close:hover,
.close:focus {
  color: #fffdfa;
  text-decoration-color: currentcolor;
}
button.close {
  background-color: transparent;
  background-image: none;
  border-color: currentcolor;
}
.btn-close {
  color: #fffdfa;
  text-shadow: #1a1d1e 0px 1px 0px;
}
.btn-close:hover,
.btn-close:focus {
  color: #fffdfa;
  text-decoration-color: currentcolor;
}
.modal {
  outline-color: currentcolor;
}
.modal-content {
  background-color: #1a1d1e;
  border-color: rgba(154, 143, 127, 0.2);
  box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px;
  outline-color: currentcolor;
}
.modal-backdrop {
  background-color: #000000;
}
.modal-header {
  border-bottom-color: #3d4244;
}
.modal-footer {
  border-top-color: #3d4244;
}
@media (min-width: 768px) {
  .modal-content {
    box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px;
  }
}
.text-hide {
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border-color: currentcolor;
}
.multi-wrapper {
  border-color: #444b4d;
}
.multi-wrapper .non-selected-wrapper {
  background-color: #1e2021;
  background-image: none;
  border-right-color: #444b4d;
}
.multi-wrapper .selected-wrapper {
  background-color: #1a1d1e;
  background-image: none;
}
.multi-wrapper .header {
  color: #c8c2b7;
}
.multi-wrapper .item:hover {
  background-color: #272a2b;
  background-image: none;
}
.multi-wrapper .search-input {
  border-color: currentcolor currentcolor #444b4d;
  outline-color: currentcolor;
}
.multi-wrapper .non-selected-wrapper .item.disabled,
.multi-wrapper .selected-wrapper .item.disabled {
  text-decoration-color: currentcolor;
}
.multi-wrapper .non-selected-wrapper .item.disabled:hover,
.multi-wrapper .selected-wrapper .item.disabled:hover {
  background-color: inherit;
  background-image: inherit;
}
.progress {
  box-shadow: none;
}
.progress-bar {
  box-shadow: none;
}
.progress-bar-dark {
  background-color: #575f62;
}
.progress-table > tbody > tr > th,
.progress-table > tbody > tr > td {
  border-color: currentcolor;
}
.progress-row .progress,
.chart-progress {
  border-color: currentcolor;
}
.progress-bar-success {
  background-color: rgba(28, 143, 117, 0.6);
}
.chart-progress .progress-bar-success {
  background-color: #29b396;
}
footer li {
  list-style-image: none;
  color: #d5d0c7;
  border-color: currentcolor;
}
footer a {
  color: #dcd7cf;
}
ul.legend li {
  list-style-image: none;
}
.translatetext {
  background-color: #25282a !important;
}
.current_translation {
  background-color: #212324;
}
.hlcheck,
.token.placeable {
  outline-color: #394461;
  background-color: #292c2d;
}
.glossary-term {
  outline-color: #394461;
  background-color: #434300;
}
.hlmatch {
  background-color: #8c690c;
}
.hlspace,
.nbsp {
  outline-color: #c50000;
  color: #d5d0c7;
}
ins,
ins .hlcheck,
span.replacement {
  background-color: #2c7a13;
  color: #d9d3cc;
}
del,
del .hlcheck,
span.replaced {
  color: #d9d3cc;
  background-color: #8f0303;
}
.sort-cell,
.sort-cell a {
  color: #d9d3cc;
}
.sort-cell:hover,
.sort-cell:hover a {
  color: #6cf8d8;
  text-decoration-color: currentcolor;
}
th .sort-icon.sort-up {
  background-image: url("sort/up-dark.svg");
}
th .sort-icon.sort-down {
  background-image: url("sort/down-dark.svg");
}
th:hover .sort-icon {
  background-image: url("sort/hover-down.svg");
}
th:hover .sort-icon.sort-up {
  background-image: url("sort/hover-up.svg");
}
.bignumbers .col-md-4:first-child {
  border-left-color: currentcolor;
}
@media only screen and (min-width: 992px) {
  .bignumbers .col-md-4 {
    border-left-color: #5c6467;
  }
}
.login-links,
form + .login-label {
  border-top-color: #444b4d;
}
.login-links li {
  list-style-image: none;
}
.table .history-row td {
  border-top-color: currentcolor;
}
.history-row + .history-row td {
  border-top-color: #3b4043;
}
.comment-content {
  background-color: #1c3337;
}
.comment-content blockquote {
  border-left-color: #404448;
}
.comment-source {
  background-color: #371c25;
}
.comment-resolved {
  background-color: #1a1d1e;
  color: #d5d0c7;
}
.btn-float {
  background-color: #1a1d1e;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 10px 0px;
}
kbd {
  border-color: #484d50;
  box-shadow: none;
}
.zen-unit:nth-child(2n) {
  background-color: #1e2122;
}
.zen-unit .list-group-item {
  border-color: #484d50;
}
.stripe-odd {
  background-color: #1e2122;
}
.history .list-group-item {
  background-color: inherit;
}
.badge-warning {
  background-color: #796034;
}
.badge-danger {
  background-color: #ac2109;
}
.invalid-format {
  text-decoration-color: currentcolor;
}
.clickable-row:hover {
  background-color: #282b2c;
}
.nav-pills > li > a,
.btn-default {
  color: #6cf8d8;
}
.nav-pills > li > a {
  border-color: transparent;
}
.nav-pills > .active > a,
.nav > .active > a:hover {
  border-color: #887f70;
}
.nav-pills > li > a:hover,
.nav-pills > li > a:focus,
.nav-pills .open > a,
.nav-pills .open > a:hover,
.nav-pills .open > a:focus {
  border-color: #3b4043;
}
.btn-default:hover,
.nav-pills > li > a:hover,
.nav-pills > li > a:focus,
.nav-pills .open > a,
.nav-pills .open > a:hover,
.nav-pills .open > a:focus {
  color: #ddd9d1;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}
.bread-icon path,
.profile-icon circle,
.profile-icon path {
  fill: #d5d0c7;
}
.breadcrumb a {
  color: #d9d3cc !important;
}
.badge.length,
.badge.license {
  color: #fffdfa;
  background-color: #404548;
}
.table > thead > tr > th {
  border-bottom-color: #484d50;
}
.table-listing,
.table-listing > thead > tr > th,
.table-listing > tbody > tr > th,
.table-listing > tbody > tr > td {
  border-color: currentcolor;
}
.btn-primary,
.btn-warning,
.btn-danger,
.btn-info {
  border-color: currentcolor;
}
.btn-info {
  border-color: #24a286;
}
.btn-link.btn-xs {
  border-color: currentcolor;
}
.navbar a path {
  fill: #d5d0c7;
}
.navbar .navbar-brand:focus path,
.navbar .navbar-brand:active path,
.navbar a:hover path {
  fill: #4eeac9;
}
.navbar .open a path,
.navbar .open a:hover path {
  fill: #fffdfa;
}
.btn-link path {
  fill: #d9d3cc;
}
.btn-link:hover path {
  fill: #6cf8d8;
}
.green path,
.btn-default path {
  fill: #6cf8d8;
}
.btn-default:hover path,
.green.btn-link:hover path {
  fill: #ddd9d1;
}
.btn-primary path,
.btn-warning path,
.btn-info path {
  fill: #fffdfa;
}
button.green:hover path,
a.green:hover path {
  fill: #d9d3cc;
}
.red path {
  fill: #ff7559;
}
.grey path {
  fill: #3c4240;
}
.card-header .doc-link path {
  fill: #d9d3cc;
}
button.red:hover path,
a.red:hover path {
  fill: #ff5534;
}
.btn-warning:hover {
  background-color: #218f77;
}
.btn-primary:hover {
  background-color: #25303b;
}
.btn-info:hover {
  background-color: #29b396;
  color: #fffdfa;
}
.btn-group-settings a {
  color: #d9d3cc;
}
.btn-group-settings a:hover {
  color: #6cf8d8;
}
.source-info .list-group-item {
  border-color: #3b4043;
}
.check-dismissed {
  color: #d5d0c7;
}
.check-dismissed .red path,
.gray path {
  fill: #d5d0c7;
}
.object-link,
.object-link a {
  color: #d9d3cc;
}
.source-info th,
.source-info td {
  border-color: currentcolor !important;
}
.format-item {
  background-color: #124437;
  color: #fffdfa;
}
a.format-item:hover {
  color: #fffdfa;
}
.format-item span {
  color: #fffdfa;
  background-color: #1c8f75;
}
.access-control-disabled {
  color: #c4bdb2;
}
.label-navy {
  background-color: #001c37;
}
.label-blue {
  background-color: #0066bf;
}
.label-aqua {
  background-color: #00658d;
  color: #fffdfa;
}
.label-teal {
  background-color: #2dafaf;
}
.label-olive {
  background-color: #368663;
}
.label-green {
  background-color: #29b338;
}
.label-lime {
  background-color: #00df82;
  color: #fffdfa;
}
.label-yellow {
  background-color: #a89100;
  color: #fffdfa;
}
.label-orange {
  background-color: #cf6000;
}
.label-red {
  background-color: #bd0a00;
}
.label-maroon {
  background-color: #751242;
}
.label-fuchsia {
  background-color: #d10da5;
}
.label-purple {
  background-color: #9c0bb1;
}
.label-black {
  background-color: #0e0f0f;
}
.label-gray {
  background-color: #4f5659;
}
.label-silver {
  background-color: #2f3436;
  color: #fffdfa;
}
.btn-navy path {
  fill: #e9e5df;
}
.btn-blue path {
  fill: #51c2ff;
}
.btn-aqua path {
  fill: #7dedff;
}
.btn-teal path {
  fill: #54e6e6;
}
.btn-olive path {
  fill: #7adaaf;
}
.btn-green path {
  fill: #4eea60;
}
.btn-lime path {
  fill: #1dff8b;
}
.btn-yellow path {
  fill: #fff61d;
}
.btn-orange path {
  fill: #ff9c30;
}
.btn-red path {
  fill: #ff5145;
}
.btn-maroon path {
  fill: #ff82bf;
}
.btn-fuchsia path {
  fill: #ff2dd8;
}
.btn-purple path {
  fill: #f249ff;
}
.btn-black path {
  fill: #f3f0eb;
}
.btn-gray path {
  fill: #c4bdb2;
}
.btn-silver path {
  fill: #d0c9c1;
}
input.color_edit:checked + label {
  border-color: #9a8f7f;
}
.help-block {
  color: #d9d3cc;
}
a.language:visited,
a.language {
  color: #d8d2ca;
}
a.language:hover {
  color: #6cf8d8;
  text-decoration-color: currentcolor;
}
.tribute-container > .dropdown-menu > li.highlight > a {
  color: #e5e0da;
  text-decoration-color: currentcolor;
  background-color: #282b2c;
}
.editor-wrap {
  border-color: currentcolor;
}
.editor-wrap > textarea,
.editor-wrap > .highlighted-output {
  border-color: #444b4d;
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
}
.editor-wrap > textarea.form-control[readonly],
.editor-wrap > textarea {
  color: transparent;
  caret-color: #fffdfa;
  background-color: transparent;
}
.editor-wrap > .highlighted-output.readonly {
  background-color: #25282a;
}
.token.bold {
  color: #fffdfa;
}
.token.italic {
  color: #ada396;
}
.token.code {
  color: #7bb4ff;
}
.token.comment,
.token.block-comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: #afa598;
}
.token.punctuation {
  color: #bbb3a7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.function-name,
.token.constant,
.token.symbol,
.token.deleted {
  color: #ed4f4f;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.function,
.token.builtin,
.token.inserted {
  color: #95ff6c;
}
.token.operator,
.token.entity,
.token.url,
.token.variable {
  color: #c19a75;
  background-color: rgba(26, 29, 30, 0.5);
  background-image: none;
}
.token.atrule,
.token.attr-value,
.token.keyword,
.token.class-name {
  color: #59d5fe;
}
.token.regex,
.token.important {
  color: #ffc329;
}
.language-css .token.string,
.style .token.string {
  color: #c19a75;
  background-color: rgba(26, 29, 30, 0.5);
  background-image: none;
}
.metric {
  border-color: #3b4043;
}
.metric-detail {
  border-top-color: #3b4043;
}
.trend-down,
.trend-up {
  border-left-color: transparent;
  border-right-color: transparent;
}
.trend-up {
  border-bottom-color: #24a286;
}
.trend-down {
  border-top-color: #a62009;
}
.table-activity .activity-names td {
  border-top-color: currentcolor;
}
.editor-click-select {
  background-color: #1c8f75 !important;
}
.divisor {
  color: #d5d0c7;
}
.unit-state-translated {
  background-color: #29b396;
}
.unit-state-bad {
  background-color: #ac2109;
}
.unit-state-todo {
  background-color: #282b2c;
}
.unit-state-approved {
  background-color: #1c8f75;
}
.sticky-header {
  background-color: #1a1d1e;
}
.table-embed-units .list-group-item {
  border-color: currentcolor;
  background-color: inherit;
}
.editor-wrap > .highlighted-output.disabled,
.editor-wrap > .highlighted-output.readonly {
  background-color: inherit;
}
tbody.danger {
  background-color: #3e1818;
}
tbody.warning {
  background-color: #403607;
}

.daterangepicker {
  color: #d9d3cc;
  background-color: #1a1d1e;
  border: var(--border);
}

.daterangepicker:after {
  border-bottom: 6px solid #1a1d1e;
}

.daterangepicker td.in-range {
  background-color: #282b2c;
  color: #d9d3cc;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #124437;
  border-color: transparent;
  color: #fff;
}

/* Editor styles when it has changes */
.has-changes {
  border: 1px solid #dabc87 !important;
}

.auth-image-filter {
  filter: invert(90%) sepia(19%) saturate(258%) hue-rotate(316deg)
    brightness(108%) contrast(102%);
}

.navbar-form .form-control {
  color: #d9d3cc;
}
